// pages/my/my.js
var app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
	tip:0,
	img:"",//头像地址
	name:"",//姓名
	show:0,//查看数
	love:0,//收藏
	sea:0,//关注
  url:'',
  vip_yes:false
  },
  navshow:function(){
    var id = wx.getStorageSync('uid')
    var is_card=this.data.is_card
    var show=this.data.show
    console.log(is_card)
    if (is_card==true){
      if(show==0){
          wx.showToast({
            title: '暂无查看',
            icon:'none'
          })
      }else{
        wx.navigateTo({
          url: '../show/show?id=' + id,
        })
      }
      
    }else{
      wx.showToast({
        title: '请先创建名片',
        icon:'none'
      })
    }
   
  },
  navshare: function () {
    var id = wx.getStorageSync('uid')
    var is_card = this.data.is_card
    var love =this.data.love
    console.log(is_card)
    if (is_card == true) {
      if(love==0){
        wx.showToast({
          title: '暂无转发',
          icon:'none'
        })
      }else{
        wx.navigateTo({
          url: '../share/share?id=' + id,
        })
      }
     
    } else {
      wx.showToast({
        title: '请先创建名片',
        icon: 'none'
      })
    }

  },
  navguanzhu: function () {
    var id = wx.getStorageSync('uid')
    var is_card = this.data.is_card
    var sea=this.data.sea
    console.log(is_card)
    if (is_card == true) {
      if(sea==0){
          wx.showToast({
            title: '暂无关注',
            icon:'none'
          })
      }else{
        wx.navigateTo({
          url: '../guanzhu/guanzhu?id=' + id,
        })
      }
      
    } else {
      wx.showToast({
        title: '请先创建名片',
        icon: 'none'
      })
    }

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that=this
    wx.request({
      url: app.globalData.url+'xcx/getFeeVip',
      method:'get',
      success:function(res){
        console.log(res);
        if(res.data){
          that.setData({
            money: res.data
          })
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var id=wx.getStorageSync('uid')
    var that=this
    wx.showLoading({ title: '', })
      wx.request({
        url: app.globalData.url +'xcx/getNowCard/'+id,
        data:{},
        method:"get",
        success:function(res){
          console.log(res)
          if(res.data.code==10000){
              that.setData({
                url:'../dwzs/dwzs?id='+res.data.data.wx_id,
                img:res.data.data.card_img,
                name:res.data.data.card_name,
                show: res.data.data.visited,
                love: res.data.data.collect,
                sea: res.data.data.follower,
                is_vip: res.data.data.is_vip,
                is_card:true
              })
              wx.hideLoading()
          }else{
            that.setData({
              url:'../edit/edit',
              img: res.data.data.card_img,
              name: res.data.data.wx_name,
              show: res.data.data.visited,
              love: res.data.data.collect,
              sea: res.data.data.follower,
              is_vip: res.data.data.is_vip,
              is_card: false
            })
            wx.hideLoading()
          }
        }
      })
  },

  payvip:function(){
      var is_vip=this.data.is_vip
      var is_card=this.data.is_card
      var openid=wx.getStorageSync('openid')
      var that=this
      var money=this.data.money
      if(is_card==true){
        if (is_vip == 0) {
          wx.showLoading({ title:'等待支付...',})
          wx.login({
            success: function (res) {
              if (res.code) {
                //发起网络请求
                wx.request({
                  url: app.globalData.url + 'xcx/Paying/' + res.code  + '/'+money+'/vip'+'/'+openid,
                  method:'get',
                  success:function(res){
                    console.log(res)
                    wx.hideLoading()
                    wx.requestPayment({
                      'timeStamp': res.data.timeStamp,
                      'nonceStr': res.data.nonceStr,
                      'package': res.data.package,
                      'signType': 'MD5',
                      'paySign': res.data.paySign,
                      'success': function (res) {
                        console.log(res)
                        if (res.errMsg == 'requestPayment:ok') {
                          wx.showToast({
                            title: '成为会员成功',
                            icon:'none'
                          })
                          that.setData({
                            vip_yes:true
                          })
                        }
                      },
                      'fail': function (res) {
                      }
                    })
                  }
                })
              } else {
                console.log('登录失败！' + res.errMsg)
              }
            }
          });
        }else{
          wx.showToast({
            title: '已经是VIP了',
          })
        }
      }else{
        wx.showToast({
          title: '先编写名片吧',
        })

      }

      
     
  },
  yes_vip:function(){
    wx.showToast({
      title: '已经是VIP了',
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  firstcard:function(){
    wx.showToast({
      title: '请先编写名片',
      icon:'none'
    })
  },
  
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})